2014-06-03 - 10735 - BADI Implementation & Activation for Japan Fixed Asset Depreciation and Tax Law #CompanyCode #JapanABAP #abapbadi #JapanFICO

SPECIFICATIONS

10735 - BADI Implementation / Activation for Japan Project


Purpose


BADI Implementation / Activation for Japan

Admin Info


Purpose
BADI Implementation / Activation for Japan
Requested By
Jingsha Brennan
Spec Created By
Venkat Kondapally / Prudvi
Spec Created Date
05/03/2014
Spec QA by
Venkat Ramana
Objects
Z_FAA_DC_CUSTOMER
ISJP_CUSTDATA
ISJP_CUSTDATA_CS
Document Status
Complete


Estimates



Sl.No
Activity
Estimation in Hours
1
Research
01+01
2
Documentation
01+01
3
Development/ Config
02+01
4
Unit test in DEV
00
5
Unit test in QUA
00
6
Other activity
00

TOTAL
4+3

References


Prior Tickets

[Provide links of prior associated Spec / Break Fix BOSS document(s)]
N/A

Documents

[Attach any document(s) received for the requirement(s)]
0001566382 - Japan Tax.pdf


0001057539 - Japan Corporate Law.pdf

NDE_Active_DEFINE_CHANGEOVER_YR_Z_20121126.txt

Spec Changes


[List the changes made to program after the approval of the original requirement along with the Date on which the change request was received and the name of the initiator]

Sl.
Change Details
Requested By
Requested On
Notes if any
1
Activate BADI's for master datato meet Japan summary invoice requirement
Dan Brennan
06/04/2014





















Functional Requirement


Purpose/WHY:

[Explain the purpose of the project and the reason why this requirement has come]
1) As Part of Japan Implementation , Japanese Tax Laws are needed to be configured as they are different from US Tax Laws.
In order to properly calculate the Japan Fixed Asset depreciation, SAP OSS note 1057539 and 1566382 instructed to implement the related BADIs. Multiple BADIs are needed because Japan tax rules have changed couple times in the past 10 years, therefore different depreciation method is required for Fixed Assets acquired before 2007, between 2007 and 2012 and after 2012.

2) Japan has a requirement to create a monthly summary invoice for customer. As part of this requirement SAP has provided standard BADI's as solutions.

In Scope:

[List the activities to be included in scope]
This Badi only works for Japan Tax Law.

Out of Scope:

[Out of scope activities]
Tax laws of Other Countries are not included in this solution.

Solution Summary


[Discuss this section with Requester and get approval prior to beginning work]

1) Implement the following Badi and add code in the method DEFINE_CHANGEOVER_YR as per the instructions in OSS note 1566382.
BADIs mentioned in OSS note 1057539 (change over method X and Y) and 1566382 (change over method Z) are
-BAdI definition: FAA_DC_CUSTOMER,
-Method: DEFINE_CHANGEOVER_YR

2) Activate standard BADI's to generate additional tab in customer master.

Test Plan
[List test scenarios/cases to be executed here]

Due to time constraints and lack of information/data for Badi Testing, both unit testing and Integration testing will be done by NEC.

Solution Details


[Provide complete technical details for configuration or programming here]

1) As per the Instructions in the OSS Note, we need to create Implementation of the BADI FAA_DC_CUSTOMER as Z_FAA_DC_CUSTOMER and add the code provided in the attached document in method DEFINE_CHANGEOVER_YR
2) BADI's - ISJP_CUSTDATA & ISJP_CUSTDATA_CS are activated under following path -

SPRO --> Financial Accounting (New) --> Accounts Receivable and Accounts Payable --> Business Transactions --> Country-specific Settings --> Japan --> Invoice Summary: BAdI Enhancements -->
Master Data: Add Customer Data (1) and Implementation: Add Customer Data (2).



Issues


[List Issues / Bugs identified in configuration or development]

N/A